data mining budgeting genetic programming neural networks models consciousness business intelligence crm complex adaptive systems model artificial intelligence consulting genetic algorithms complex systems data warehousing forecasting modeling complexity analysis fashion machine learning leadership